package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.SysArgumentDocument;
import com.ruoyi.system.domain.SysInformation;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysArgumentDocumentMapper {


    /**
     * 获取文档列表
     *
     * @param itemNo 文档编号
     * @return 结果
     */
    List<SysInformation> selectDocumentList(String itemNo);

    /**
     * 上传文件
     *
     * @param sysArgumentDocument 论证文件信息
     * @return 结果
     */
    int insertFileUpload(SysArgumentDocument sysArgumentDocument);


    int updateArgInformation(SysArgumentDocument sysArgumentDocument);

    /**
     * 论证文件删除
     *
     * @param id
     * @return 结果
     */
    int deleteArgByIds(Long[] id);

    /**
     * 查询最大版本
     *
     * @param
     * @return 结果
     */
    String selectMaxEdition();

    /**
     * 查询数量
     *
     * @param
     * @return 结果
     */
    int selectNum(@Param("itemNo") String itemNo, @Param("documentInformation") String documentInformation);

    int updateArgInformationAdd(SysArgumentDocument sysArgumentDocument);

    /**
     * 修改文件信息
     *
     * @param
     * @return 结果
     */
    int updateInformation(SysArgumentDocument sysArgumentDocument);
}
